jQuery(document).ready(function(){
	
	 /* Evento - Clique em algum item da lista de conteúdo 
    *  Ação - Scroll (gaysadamente) "animado" até a section do conteúdo selecionado
    */
	//$("header nav ul li a.ancora").anchorAnimate();
	
	$("nav ul li a#login").on("mouseenter", function() {
		aparecerLogin();
		
		secaoAtual($(this).attr("id"));
	});
	
	$("a#login").on("click", function(){
		if($("div#login").css("display") != "block"){
			aparecerLogin();

			secaoAtual($(this).attr("id"));
		}
		else
			fecharLogin();
		
		return false;
	});
	
	$("nav ul li div#login").on("mouseleave", function(){
		fecharLogin();
	});
	
	$("nav ul li div#login div#fechar").on("click", function(){
		fecharLogin();
	});

	
	// Menu Fixo


	var navFixo = $('header');
	var navPosicaoTop = $('header').offset().top;
	
	scrollPagina(navFixo, navPosicaoTop);
     
    /* Evento - Scroll pra.. ("pra"?) baixo? e.. (an?) "desaparecimento" da barra de menu
    *  Ação - A barra de menu (gaysadamente) "se torna" fixa no topo da página 
    */
	$(window).scroll(function() {
		scrollPagina(navFixo, navPosicaoTop);
	});


	// Fim Menu Fixo



	// Ancora para o topo	


	$("#irParaTopo").on("click", function(){
		$("html, body").animate({ scrollTop : 0}, 700);
	});


	// Fim Ancora para o topo

	// Se o browser não tiver suporte a HTML5
	// Muda o (gay) "Placholder" nos inputs
	if(!Modernizr.input.placeholder){
		var placeholder = "";
		var altura = "";

		$("input[type=text], textarea").addClass("inputFonteNormal");

		$("input[type=text], textarea").on("focus", function(){
			placeholder = $(this).val();

			//console.log($(this).css("margin"));
			$(this).val("");
			$(this).removeClass("inputFonteNormal");
		}).on("blur", function(){
			console.log(altura);
			if($(this).val() == ""){
				$(this).val(placeholder);
				$(this).addClass("inputFonteNormal");
			}
		});
	}


	// FIM Mudar (gay) "Placholder" nos inputs

});

function aparecerLogin(){
	$("div#login").slideDown();
	
	$("div#login form input:first").focus();
}

function fecharLogin(){
	$("div#login").slideUp();
}

function scrollPagina(navFixo, navPosicaoTop){
	if ($(window).scrollTop() > navPosicaoTop){
	 	navFixo.addClass("navFixo");
		$("#irParaTopo").fadeIn();
	}
	else{
		navFixo.removeClass("navFixo");
		$("#irParaTopo").fadeOut();

		if(window.location.hash != "")
			window.location.hash = "";
	}
}
